package com.bbcare.treat.plat.entity;

import java.io.Serializable;
import javax.persistence.Entity;

/**
 * @name: ai_img_info 影像文件信息实体类
 * @author: DemonLee
 * @createDate: 2017.10.21
 * @description: 影像文件信息
 * @modify:
 * 
 */
@Entity
public class AiImg implements Serializable {
    private static final long serialVersionUID = 1L;
    // 文件id
    private String id;
    // 文件名称
    private String fileName;
    // 文件类型，如jpg,png,mp4,avi等
    private String fileType;
    // 文件存放阿里云地址
    private String filePath;
    // 文件大小(单位byte)
    private Long fileSize;
    // 文件创建时间
    private String fileCreateTime;
    // 文件更新时间
    private String fileModifyTime;
    // 文件作者名称
    private String fileAuthorName;
    // 操作时间，即文件第一次上传时间
    private String opTime;
    // 更新时间，即文件最后一次上传时间
    private String updateTime;
    // 设备分类id
    private String classId;
    // 设备id
    private String equipId;
    // 患者id
    private String userId;
    // 科研编号
    private String hisNo;
    // 创建人id
    private String createAuthor;
    // 更新人id
    private String updateAuthor;
    // 操作流水
    private String updateAccept;
    // 有效标记，0无效，1有效
    private String status;
    // 租户id
    private String tenantId;
    // 上传终端的内网ip
    private String insideIp;
    // 上传终端的外网ip
    private String outsideIp;
    // 文件原始名称
    private String sourceFileName;
    // 上传类型，00小程序自动上传，01医生手动上传，02医生裁剪后上传
    private String uploadType;
    // 小程序id
    private String programId;
    // 操作类型，I插入，D删除，X更新
    private String updateType;
    // 文件所属患者的性别
    private String gender;
    // 文件所属患者的出生日期
    private String birthday;
    // 居住地址
    private String residentAddress;
    // 原文件id
    private String sourceFileId;
    // 文件本地存放路径
    private String sourceFilePath;
    // 文件所属的患者名称
    private String fileUserName;
    // 图片旋转角度，默认0
    private Integer rotationAngle;

    public void setId(String id) {
        this.id = id;
    }

    public String getId() {
        return id;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileType(String fileType) {
        this.fileType = fileType;
    }

    public String getFileType() {
        return fileType;
    }

    public void setFilePath(String filePath) {
        this.filePath = filePath;
    }

    public String getFilePath() {
        return filePath;
    }

    public void setFileSize(Long fileSize) {
        this.fileSize = fileSize;
    }

    public Long getFileSize() {
        return fileSize;
    }

    public void setOpTime(String opTime) {
        this.opTime = opTime;
    }

    public String getOpTime() {
        return opTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setClassId(String classId) {
        this.classId = classId;
    }

    public String getClassId() {
        return classId;
    }

    public void setEquipId(String equipId) {
        this.equipId = equipId;
    }

    public String getEquipId() {
        return equipId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserId() {
        return userId;
    }

    public void setHisNo(String hisNo) {
        this.hisNo = hisNo;
    }

    public String getHisNo() {
        return hisNo;
    }

    public void setCreateAuthor(String createAuthor) {
        this.createAuthor = createAuthor;
    }

    public String getCreateAuthor() {
        return createAuthor;
    }

    public void setUpdateAuthor(String updateAuthor) {
        this.updateAuthor = updateAuthor;
    }

    public String getUpdateAuthor() {
        return updateAuthor;
    }

    public void setUpdateAccept(String updateAccept) {
        this.updateAccept = updateAccept;
    }

    public String getUpdateAccept() {
        return updateAccept;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getStatus() {
        return status;
    }

    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    public String getTenantId() {
        return tenantId;
    }

    public void setInsideIp(String insideIp) {
        this.insideIp = insideIp;
    }

    public String getInsideIp() {
        return insideIp;
    }

    public void setOutsideIp(String outsideIp) {
        this.outsideIp = outsideIp;
    }

    public String getOutsideIp() {
        return outsideIp;
    }

    public void setUploadType(String uploadType) {
        this.uploadType = uploadType;
    }

    public String getUploadType() {
        return uploadType;
    }

    public void setProgramId(String programId) {
        this.programId = programId;
    }

    public String getProgramId() {
        return programId;
    }

    public void setUpdateType(String updateType) {
        this.updateType = updateType;
    }

    public String getUpdateType() {
        return updateType;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getGender() {
        return gender;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setResidentAddress(String residentAddress) {
        this.residentAddress = residentAddress;
    }

    public String getResidentAddress() {
        return residentAddress;
    }

    public String getSourceFileId() {
        return sourceFileId;
    }

    public void setSourceFileId(String sourceFileId) {
        this.sourceFileId = sourceFileId;
    }

    public String getFileCreateTime() {
        return fileCreateTime;
    }

    public void setFileCreateTime(String fileCreateTime) {
        this.fileCreateTime = fileCreateTime;
    }

    public String getFileModifyTime() {
        return fileModifyTime;
    }

    public void setFileModifyTime(String fileModifyTime) {
        this.fileModifyTime = fileModifyTime;
    }

    public String getFileAuthorName() {
        return fileAuthorName;
    }

    public void setFileAuthorName(String fileAuthorName) {
        this.fileAuthorName = fileAuthorName;
    }

    public String getSourceFileName() {
        return sourceFileName;
    }

    public void setSourceFileName(String sourceFileName) {
        this.sourceFileName = sourceFileName;
    }

    public String getSourceFilePath() {
        return sourceFilePath;
    }

    public void setSourceFilePath(String sourceFilePath) {
        this.sourceFilePath = sourceFilePath;
    }

    public String getFileUserName() {
        return fileUserName;
    }

    public void setFileUserName(String fileUserName) {
        this.fileUserName = fileUserName;
    }

    public Integer getRotationAngle() {
        return rotationAngle;
    }

    public void setRotationAngle(Integer rotationAngle) {
        this.rotationAngle = rotationAngle;
    }
}
